@charset "utf-8";
/*全局*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,article,textarea{margin:0;padding:0;}
body{font-size:12px;color:#666; font-family:"HiraginoSansGB"; min-width:320px}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl{list-style:none;list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none; color:#666}
img{border:none;}
i{font-style:normal;}
input,textarea,select{outline:none;-webkit-appearance:none; padding:0; margin:0;}
input[type="radio"]{-webkit-appearance:radio;box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/*字体*/
.bold{font-weight:bold;}
.ft-yahei{font-family:"微软雅黑"}
/*链接,下划线*/
.text-under{text-decoration:underline;}
/*按钮,表单*/
.new-input{border:0; background:#fff}
.textareabox{ border:0;resize: none;}
/*浮动*/
.clearfix:after {content: ' ';display: block;clear: both;height: 0;visibility: hidden;font-size: 0;line-height: 0;}
.clearfix {zoom: 1;}         
.cl{ clear:both;}
.fl{float:left;}
.fr{float:right;}
/* text-align */
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align: left;}
.text-indent-2em{ text-indent:2em}
/*定位*/
.pos-rel{position:relative; }
.pos-abs{position:absolute;}
.pos-fix{position:fixed;}
/* display */
.display-ib{display:inline-block;*display:inline;_display:inline;*zoom:1;}
.display-in{display:inline}
.display-bl{ display:block;}
.display-box{ display:-moz-box;display:-webkit-box;display:box;}
.display-no{display: none;}
.flex1{moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.flex2{moz-box-flex:2;-webkit-box-flex:2;box-flex:2;}
.flex3{moz-box-flex:3;-webkit-box-flex:3;box-flex:3;}
/* vertical-align */
.ver-middle{vertical-align: middle;}
.ver-textbottom{vertical-align:text-bottom;}
.ver-bottom{vertical-align:bottom;}
.ver-top{vertical-align:top;}
.ver-2{vertical-align:-2px;}
.ver-3{vertical-align:-3px;}
.ver-4{vertical-align:-4px;}
/* overflow */
.over-hidden{overflow:hidden;}
/*圆角*/
.br3{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.br4{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.br0{ border:0; -webkit-appearance:none;}
.br20{ border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.br100{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}
/*边框*/
.no-bd{ border:0}
.bd-hui{ border: 1px #ccc solid;}
/*css3过渡动画效果 */
.trans{-webkit-transition: all 0.3s;transition: all 0.3s; -moz-transition: all 0.3s;}
/* margin */
.ml4{ margin-left:4px;}
.m0a{margin:0 auto;}
.mt6{ margin-top:6px;}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt14{ margin-top:14px}
.mt16{ margin-top:16px}
.mt20{ margin-top:20px}
.mt22{ margin-top:22px;}
.mt24{ margin-top:24px}
.mt26{ margin-top:26px}
.mt30{ margin-top:30px}

.ml8{ margin-left:8px;}
.ml10{ margin-left:10px}
.ml12{ margin-left:12px;}
.ml14{ margin-left:14px;}
.ml18{ margin-left:18px;}
.ml24{ margin-left:24px;}
.ml26{ margin-left:26px;}
.mr10{ margin-right:10px;}
.mr14{ margin-right:14px;}
.mr20{ margin-right:20px;}

.mb8{ margin-bottom:8px;}
.mb10{ margin-bottom:10px}
.mb18{ margin-bottom:18px}
.mb20{ margin-bottom:20px}
.mb24{ margin-bottom:24px}
.mb28{ margin-bottom:28px}
.mb40{ margin-bottom:40px;}
/*padding*/
.pd15{ padding:15px;}
.plr10{ padding-left:10px; padding-right:10px;}
.plr15{ padding-left:15px; padding-right:15px;}
.ptb5{ padding-top:5px; padding-bottom:5px;}

.pl5{ padding-left:5px}
.pl8{ padding-left:8px}
.pl20{ padding-left:20px}
.pl26{ padding-left:26px}

.pb4{ padding-bottom:4px}
.pb6{ padding-bottom:6px}
.pb8{ padding-bottom:8px}
.pb10{ padding-bottom:10px}
.pb14{ padding-bottom:14px}
.pb16{ padding-bottom:16px}
.pb18{ padding-bottom:18px}
.pb20{ padding-bottom:20px}

.pt4{ padding-top:4px;}
.pt5{ padding-top:5px;}
.pt6{ padding-top:6px;}
.pt8{ padding-top:8px}
.pt10{ padding-top:10px}
.pt12{ padding-top:12px;}
.pt14{ padding-top:14px;}
.pt16{ padding-top:16px;}
.pt18{ padding-top:18px;}
.pt20{ padding-top:20px}

.pr8{ padding-right:8px}
.pr10{ padding-right:10px}
.pr20{ padding-right:20px}

/*背景颜色*/
.bg-lv{background-color: #67ad03;}

/*背景图片*/
.icon01{background:url(../images/icon01.png) no-repeat;}


/*字体颜色*/
.bai{ color:#fff;}
.hei02{ color:#333;}
.hui{ color: #999;}
.hui01{ color: #666;}

/*字体大小*/
.f0{ font-size:0; line-height:0; text-indent:-999em; overflow:hidden}
.f10{font-size:10px;}
.f11{ font-size:11px;}
.f12{font-size:12px;}
.f13{ font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f15{ font-size:15px}
.f20{ font-size:20px}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
/*高度*/
.h16{ height:16px;}
.h20{ height:20px;}
.h22{ height:22px;}
.h24{ height:24px;}
.h30{ height:30px;}
.h33{ height:33px;}
.h34{ height:34px;}
.h36{ height:36px}
.h40{ height:40px;}
.pct-h100{height:100%;}
/*行高*/
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
.lh33{ line-height:33px;}
.lh40{line-height:40px}

/*宽度*/
.pct-w30{width:30%;}
.pct-w40{width:40%;}
.pct-w50{width:50%;}
.pct-w70{width:70%;}
.pct-w80{ width:80%;}
.pct-w100{width:100%;}

/*placeholder*/
::-webkit-input-placeholder { /* WebKit browsers */color: #999999;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#999999;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999999;}

/* box-sizing */
.bs-bb{ box-sizing: border-box;}

/*公用标题*/

/*弹框*/
.kuan-cont{width:100%;z-index:999;top:20%;position:fixed; display:none}
.kuan{width:65%;margin:0 auto;line-height:22px; color:#fff; padding:15px 12px;z-index:999; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; border-radius:4px;
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);}
.black-bg{background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:fixed;left:0;top:0;width:100%;height:100%;z-index:998; display:none}

/* 漂浮电话按钮 */
.phone-sprite {
	height: 36px;
	display: block;
	width: 36px;
	background: url(../images/phone-icon.gif) no-repeat center center transparent;
	background-size: 36px 36px;
	position: absolute;
	bottom: 15px;
	right: 15px;
}
